package com.zerui.manager.web.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * @Author wh
 * @create_time 2023-09-04 16:40
 */
@Getter
@Setter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude
public class OpenPlanDeviceVO {

    @ApiModelProperty("主键，无业务含义")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long deviceId;

    @ApiModelProperty("设备名称")
    private String name;

    @ApiModelProperty(value="设备位置")
    private String position;

    @ApiModelProperty(value="设备分组")
    private String groupName;

    @ApiModelProperty(value="所属产品")
    private String type;

    @ApiModelProperty(value="所属产品名称")
    private String typeName;

    @ApiModelProperty("开门计划id")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long openPlanId;

    @ApiModelProperty("开门计划名称")
    private String openPlanName;


}
